package com.model.purchase;

import java.io.Serializable;
import java.math.BigDecimal;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;

/**
 * @description purchase_supply_deal
 * @author chenjun
 * @date 2022-02-25
 */
public class PurchaseSupplyDeal implements Serializable {
	private static final long serialVersionUID = 1L;

	@ExcelProperty(value = "询价名称")
	@ColumnWidth(value = 18)
	private String inqName;

	public String getInqName() {
		return this.inqName;
	}

	public void setInqName(String inqName) {
		this.inqName = inqName;
	}

	@ExcelProperty(value = "询价结果编码")
	@ColumnWidth(value = 18)
	private String resCode1;

	public String getResCode1() {
		return this.resCode1;
	}

	public void setResCode1(String resCode1) {
		this.resCode1 = resCode1;
	}

	@ExcelIgnore
	private String resCode;

	public String getResCode() {
		return resCode;
	}

	public void setResCode(String resCode) {
		this.resCode = resCode;
	}

	@ExcelIgnore
	@ExcelProperty(value = "所属部门")
	@ColumnWidth(value = 18)
	private String deptId;

	public String getDeptId() {
		return this.deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "所属部门名称")
	@ColumnWidth(value = 18)
	private String deptName;

	public String getDeptName() {
		return this.deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "付款条款code")
	@ColumnWidth(value = 18)
	private String inqPaymentCode;

	public String getInqPaymentCode() {
		return this.inqPaymentCode;
	}

	public void setInqPaymentCode(String inqPaymentCode) {
		this.inqPaymentCode = inqPaymentCode;
	}

	@ExcelIgnore
	@ExcelProperty(value = "币种code")
	@ColumnWidth(value = 18)
	private String inqCurrencyCode;

	public String getInqCurrencyCode() {
		return this.inqCurrencyCode;
	}

	public void setInqCurrencyCode(String inqCurrencyCode) {
		this.inqCurrencyCode = inqCurrencyCode;
	}

	@ExcelIgnore
	@ExcelProperty(value = "供应商id")
	@ColumnWidth(value = 18)
	private String infId;

	public String getInfId() {
		return this.infId;
	}

	public void setInfId(String infId) {
		this.infId = infId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "询价id")
	@ColumnWidth(value = 18)
	private String inqId;

	public String getInqId() {
		return this.inqId;
	}

	public void setInqId(String inqId) {
		this.inqId = inqId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "询价结果id")
	@ColumnWidth(value = 18)
	private String resId;

	public String getResId() {
		return this.resId;
	}

	public void setResId(String resId) {
		this.resId = resId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "方案id")
	@ColumnWidth(value = 18)
	private String gramId;

	public String getGramId() {
		return this.gramId;
	}

	public void setGramId(String gramId) {
		this.gramId = gramId;
	}

	@ExcelProperty(value = "是否中选")
	@ColumnWidth(value = 18)
	private String dealIsCheck;

	public String getDealIsCheck() {
		return this.dealIsCheck;
	}

	public void setDealIsCheck(String dealIsCheck) {
		this.dealIsCheck = dealIsCheck;
	}

	@ExcelProperty(value = "供应商名称")
	@ColumnWidth(value = 18)
	private String infName;

	public String getInfName() {
		return this.infName;
	}

	public void setInfName(String infName) {
		this.infName = infName;
	}

	@ExcelProperty(value = "供应商编码")
	@ColumnWidth(value = 18)
	private String infCode;

	public String getInfCode() {
		return this.infCode;
	}

	public void setInfCode(String infCode) {
		this.infCode = infCode;
	}

	@ExcelIgnore
	@ExcelProperty(value = "采购组")
	@ColumnWidth(value = 18)
	private String inqGroup;

	public String getInqGroup() {
		return this.inqGroup;
	}

	public void setInqGroup(String inqGroup) {
		this.inqGroup = inqGroup;
	}

	@ExcelIgnore
	@ExcelProperty(value = "是否合同")
	@ColumnWidth(value = 18)
	private String inqIsContract;

	public String getInqIsContract() {
		return this.inqIsContract;
	}

	public void setInqIsContract(String inqIsContract) {
		this.inqIsContract = inqIsContract;
	}

	@ExcelIgnore
	@ExcelProperty(value = "合同起始时间")
	@ColumnWidth(value = 18)
	private String inqContractStart;

	public String getInqContractStart() {
		return this.inqContractStart;
	}

	public void setInqContractStart(String inqContractStart) {
		this.inqContractStart = inqContractStart;
	}

	@ExcelIgnore
	@ExcelProperty(value = "合同结束时间")
	@ColumnWidth(value = 18)
	private String inqContractEnd;

	public String getInqContractEnd() {
		return this.inqContractEnd;
	}

	public void setInqContractEnd(String inqContractEnd) {
		this.inqContractEnd = inqContractEnd;
	}

	@ExcelProperty(value = "结算标识")
	@ColumnWidth(value = 18)
	private String inqIsSettle;

	public String getInqIsSettle() {
		return this.inqIsSettle;
	}

	public void setInqIsSettle(String inqIsSettle) {
		this.inqIsSettle = inqIsSettle;
	}

	@ExcelProperty(value = "是否过磅")
	@ColumnWidth(value = 18)
	private String inqIsWeight;

	public String getInqIsWeight() {
		return this.inqIsWeight;
	}

	public void setInqIsWeight(String inqIsWeight) {
		this.inqIsWeight = inqIsWeight;
	}

	@ExcelProperty(value = "是否自提")
	@ColumnWidth(value = 18)
	private String inqIsOwn;

	public String getInqIsOwn() {
		return this.inqIsOwn;
	}

	public void setInqIsOwn(String inqIsOwn) {
		this.inqIsOwn = inqIsOwn;
	}

	@ExcelProperty(value = "付款条款")
	@ColumnWidth(value = 18)
	private String inqPayment;

	public String getInqPayment() {
		return this.inqPayment;
	}

	public void setInqPayment(String inqPayment) {
		this.inqPayment = inqPayment;
	}

	@ExcelProperty(value = "币种")
	@ColumnWidth(value = 18)
	private String inqCurrency;

	public String getInqCurrency() {
		return this.inqCurrency;
	}

	public void setInqCurrency(String inqCurrency) {
		this.inqCurrency = inqCurrency;
	}

	@ExcelProperty(value = "税率")
	@ColumnWidth(value = 18)
	private String inqTax;

	public String getInqTax() {
		return this.inqTax;
	}

	public void setInqTax(String inqTax) {
		this.inqTax = inqTax;
	}

	@ExcelProperty(value = "库存地点")
	@ColumnWidth(value = 18)
	private String inqStockAddress;

	public String getInqStockAddress() {
		return this.inqStockAddress;
	}

	public void setInqStockAddress(String inqStockAddress) {
		this.inqStockAddress = inqStockAddress;
	}

	@ExcelProperty(value = "免费标记")
	@ColumnWidth(value = 18)
	private String inqIsFree;

	public String getInqIsFree() {
		return this.inqIsFree;
	}

	public void setInqIsFree(String inqIsFree) {
		this.inqIsFree = inqIsFree;
	}

	@ExcelProperty(value = "退货标记")
	@ColumnWidth(value = 18)
	private String inqBackGood;

	public String getInqBackGood() {
		return this.inqBackGood;
	}

	public void setInqBackGood(String inqBackGood) {
		this.inqBackGood = inqBackGood;
	}

	@ExcelIgnore
	@ExcelProperty(value = "oa审批状态")
	@ColumnWidth(value = 18)
	private String inqOaStatus;

	public String getInqOaStatus() {
		return this.inqOaStatus;
	}

	public void setInqOaStatus(String inqOaStatus) {
		this.inqOaStatus = inqOaStatus;
	}

	@ExcelIgnore
	@ExcelProperty(value = "sap审批状态")
	@ColumnWidth(value = 18)
	private String inqSapStatus;

	public String getInqSapStatus() {
		return this.inqSapStatus;
	}

	public void setInqSapStatus(String inqSapStatus) {
		this.inqSapStatus = inqSapStatus;
	}

	@ExcelProperty(value = "联系人")
	@ColumnWidth(value = 18)
	private String infContact;

	public String getInfContact() {
		return this.infContact;
	}

	public void setInfContact(String infContact) {
		this.infContact = infContact;
	}

	@ExcelProperty(value = "联系电话")
	@ColumnWidth(value = 18)
	private String infContactTel;

	public String getInfContactTel() {
		return this.infContactTel;
	}

	public void setInfContactTel(String infContactTel) {
		this.infContactTel = infContactTel;
	}

	@ExcelProperty(value = "第一次报价")
	@ColumnWidth(value = 18)
	private BigDecimal infFirstTotalPrice;

	public BigDecimal getInfFirstTotalPrice() {
		return this.infFirstTotalPrice;
	}

	public void setInfFirstTotalPrice(BigDecimal infFirstTotalPrice) {
		this.infFirstTotalPrice = infFirstTotalPrice;
	}

	@ExcelProperty(value = "第一次报价数量")
	@ColumnWidth(value = 18)
	private BigDecimal infFirstNum;

	public BigDecimal getInfFirstNum() {
		return this.infFirstNum;
	}

	public void setInfFirstNum(BigDecimal infFirstNum) {
		this.infFirstNum = infFirstNum;
	}

	@ExcelProperty(value = "第一次报价单价")
	@ColumnWidth(value = 18)
	private BigDecimal infFirstUnitPrice;

	public BigDecimal getInfFirstUnitPrice() {
		return this.infFirstUnitPrice;
	}

	public void setInfFirstUnitPrice(BigDecimal infFirstUnitPrice) {
		this.infFirstUnitPrice = infFirstUnitPrice;
	}

	@ExcelProperty(value = "最终报价")
	@ColumnWidth(value = 18)
	private BigDecimal infLastTotalPrice;

	public BigDecimal getInfLastTotalPrice() {
		return this.infLastTotalPrice;
	}

	public void setInfLastTotalPrice(BigDecimal infLastTotalPrice) {
		this.infLastTotalPrice = infLastTotalPrice;
	}

	@ExcelProperty(value = "中标单价")
	@ColumnWidth(value = 18)
	private BigDecimal infUnitPrice;

	public BigDecimal getInfUnitPrice() {
		return this.infUnitPrice;
	}

	public void setInfUnitPrice(BigDecimal infUnitPrice) {
		this.infUnitPrice = infUnitPrice;
	}

	@ExcelProperty(value = "中标数量")
	@ColumnWidth(value = 18)
	private BigDecimal infNum;

	public BigDecimal getInfNum() {
		return this.infNum;
	}

	public void setInfNum(BigDecimal infNum) {
		this.infNum = infNum;
	}

	@ExcelProperty(value = "运费")
	@ColumnWidth(value = 18)
	private BigDecimal infTransportCost;

	public BigDecimal getInfTransportCost() {
		return this.infTransportCost;
	}

	public void setInfTransportCost(BigDecimal infTransportCost) {
		this.infTransportCost = infTransportCost;
	}

	@ExcelProperty(value = "运费单价")
	@ColumnWidth(value = 18)
	private BigDecimal infTransportPrice;

	public BigDecimal getInfTransportPrice() {
		return this.infTransportPrice;
	}

	public void setInfTransportPrice(BigDecimal infTransportPrice) {
		this.infTransportPrice = infTransportPrice;
	}

	@ExcelProperty(value = "创建时间")
	@ColumnWidth(value = 18)
	private String createTime;

	public String getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	@ExcelProperty(value = "创建人")
	@ColumnWidth(value = 18)
	private String createName;

	public String getCreateName() {
		return this.createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "create_id")
	@ColumnWidth(value = 18)
	private String createId;

	public String getCreateId() {
		return this.createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "update_id")
	@ColumnWidth(value = 18)
	private String updateId;

	public String getUpdateId() {
		return this.updateId;
	}

	public void setUpdateId(String updateId) {
		this.updateId = updateId;
	}

	@ExcelProperty(value = "修改人")
	@ColumnWidth(value = 18)
	private String updateName;

	public String getUpdateName() {
		return this.updateName;
	}

	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}

	@ExcelProperty(value = "修改时间")
	@ColumnWidth(value = 18)
	private String updateTime;

	public String getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	@ExcelProperty(value = "标记")
	@ColumnWidth(value = 18)
	private String delFlag;

	public String getDelFlag() {
		return this.delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	@ExcelProperty(value = "状态")
	@ColumnWidth(value = 18)
	private String status;

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	@ExcelProperty(value = "备注")
	@ColumnWidth(value = 18)
	private String remark;

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

}